package statement;

public class IfStatementDemo {
    public static void main(String[] args) {
        // 1. 基本if语句
        int score = 85;
        if (score >= 60) {
            System.out.println("考试及格");
        }

        // 2. if-else语句
        if (score >= 90) {
            System.out.println("成绩优秀");
        } else {
            System.out.println("成绩良好");
        }

        // 3. if-else if-else语句
        if (score >= 90) {
            System.out.println("等级：A");
        } else if (score >= 80) {
            System.out.println("等级：B");
        } else if (score >= 60) {
            System.out.println("等级：C");
        } else {
            System.out.println("等级：D");
        }

        // 4. 嵌套if语句
        int age = 20;
        boolean hasId = true;

        if (age >= 18) {
            if (hasId) {
                System.out.println("可以进入网吧");
            } else {
                System.out.println("请出示身份证");
            }
        } else {
            System.out.println("未满18岁，禁止进入");
        }

        // 5. 条件表达式中使用逻辑运算符
        int x = 5;
        int y = 10;
        if (x > 0 && y > 0) {
            System.out.println("x和y都是正数");
        }

        if (x > 10 || y > 5) {
            System.out.println("x大于10或者y大于5");
        }
    }
}
